$(function(){
	iniTableStyle();
});

//给表格体添加样式
function iniTableStyle(){
	$(".osTable tbody tr,.osTableErect tbody tr").each(function(i){
		if(i%2==0){
			$(this).attr("class","trDan");
		}else{
			$(this).attr("class","trShuang");
		}
		$(this).bind("mouseover",function(){
			$(this).data("beforeClass",$(this).attr("class"));
			$(this).attr("class","trOver");
		});
		$(this).bind("mouseout",function(){
			$(this).attr("class",$(this).data("beforeClass"));
		});
	});	
}

//横向标签
function initHorizontalTab(objId,defaultIndex,callBack)
{
	var targetObj;
	var currentSelect=0;
	if(objId){
		targetObj="#"+objId;
	}else{
		targetObj="#horizontaltab";	
	}
	if(defaultIndex){
		currentSelect=defaultIndex;
	}else{
		currentSelect=0;
	}
	$(targetObj + ' ul li').each(function (i) {
	var num = i;
	$(this).bind('click', function () {
		$(targetObj+' ul li').each(function (i) {
			$(this).removeClass('hover');
		});
		$(this).addClass('hover');
		$(targetObj+'content>div').each(function (i) {
			if(num==i){
				$(this).css('display','block');
				//回调函数
				if(callBack){
					callBack(this,i);
				}
			}else
				$(this).css('display', 'none');
		});
		$(targetObj+'button>div').each(function (i) {
			if(num==i)
				$(this).css('display','block');
			else
				$(this).css('display', 'none');
		});
	});
	if(i==currentSelect){
		$(this).trigger('click');
	}
});
}

//竖向标签
function initVerticalTab(objId,defaultIndex,callBack)
{
	var targetObj;
	var currentSelect=0;
	if(objId){
		targetObj="#"+objId;
	}else{
		targetObj="#verticaltab";	
	}
	if(defaultIndex){
		currentSelect=defaultIndex;
	}else{
		currentSelect=0;
	}
	$(targetObj+' ul li').each(function (i) {
	var num = i;
	$(this).bind('click', function () {
		$(targetObj+' ul li').each(function (i) {
			$(this).removeClass('hover');
		});
		$(this).addClass('hover');
		$(targetObj+'content>div').each(function (i) {
			if(num==i){
				$(this).css('display','block');
				//回调函数
				if(callBack){
					callBack(this,i);
				}
			}
			else
				$(this).css('display', 'none');
		});
		$(targetObj+'button>div').each(function (i) {
			if(num==i)
				$(this).css('display','block');
			else
				$(this).css('display', 'none');
		});
	});
	if(i==currentSelect){
		$(this).trigger('click');
	}
});
}

//流程切换
function goStep(obj,id,num){
	$(obj).siblings(".stepBoxOn").attr("class","stepBox");
	$(obj).attr("class","stepBoxOn");
	$("#"+id+">div").each(function(i){
		if(i==num){
			$(this).show();
		}else{
			$(this).hide();
		}
	});
	$("#"+id+"Button > div").each(function(i){
		if(i==num){
			$(this).show();
		}else{
			$(this).hide();
		}
	});
}

//横向标签页切换
function goTab(obj,id,num){
	$(obj).siblings(".aTabOn").attr("class","aTab");
	$(obj).attr("class","aTabOn");
	$("#"+id+">div").each(function(i){
		if(i==num){
			$(this).show();
		}else{
			$(this).hide();
		}
	});
}